// 导入定义验证规则的模块
const joi = require('joi')


// 定义 分类名称 和 分类别名 的校验规则
const name = joi.string().required()
const alias = joi.string().alphanum().required()
//定义 id 的校验规则
const id = joi.number().integer().min(1).required()


// 校验规则对象 - 添加分类
exports.add_cate_schema = {
body: {
name,
alias,
},
}

// 校验规则对象 - 删除分类
exports.delete_cate_schema = {
   params: {
    id,
   }
}

// 校验规则对象 — 根据 id 获取分类
exports.get_cate_schema = {
    params: {
        id,
    }
}

// 校验规则对象 — 根据 id 更新分类内容
exports.update_cate_schema = {
    body: {
        Id: id,
        name,
        alias,
    }
}

